Mio's Blog
- Some bizarre thoughts
From fleeting thoughts to lasting memories
Category: Computer Systems
From Dining Philosophers to Deadlocks: Navigating the Pitfalls of Concurrency
An exploration of race conditions and deadlocks in concurrent programming, using practical Java examples and the classic Dining Philosophers problem.
Deep Dive into Floating Point Numbers - Storage and Arithmetic Principles
An in-depth exploration of single and double precision floating point storage formats, arithmetic principles, and common pitfalls under the IEEE 754 standard